Claude Agent Skills
特定のタスクに関連するプロンプトやコード、設定ファイルなどを事前に定義しておき、AIが状況に応じてそれらを自動で読み込むという仕組みである。
ユーザーの要求内容を解析し、該当するスキルを選択・展開することで、必要な処理手順やプログラムを即座に実行できる。
これにより、毎回の明示的な指示なしに、一貫した手順や厳密な操作を再現できる。
仕組み
ユーザーがスキルをフォルダ単位で定義し、AIがユーザーの要求内容に応じてそれを自動で読み込む。
スキルは例えば次のような構成を持つ。
code:(txt)
my_report_skill/
├── SKILL.md # スキルの説明と使用条件を記述
├── generate_report.py # 実際に実行されるコード
└── template.md # 出力用テンプレートなどのリソース
SKILL.mdには、スキルの概要・使い方・必要な入力などが記述される。
code:(md)
name: report_generator
description: データを集計して所定のテンプレートにレポートを作成する
AIはユーザーの発話を解析し、たとえば「売上レポートを作成して」と指示された場合、上記スキルを自動で選択して読み込む。
まずSKILL.mdのメタデータを参照し、条件に一致すればgenerate_report.pyを実行して処理を完了する。
このように、Agent Skillsではプロンプトやコードを事前に構造化しておき、AIが必要なタイミングで適切なスキルをロード・実行することで、タスクに即した動作を自動的に行える。
参考:Agent Skills - Claude Docs
関連
LLMで反復作業を定型化し,スクリプトにする